atomic artillery - French English Dictionary